// API密钥测试文件
import axios from 'axios';

// 读取环境变量
const API_KEY = import.meta.env.VITE_DEEPSEEK_API_KEY;
const API_URL = import.meta.env.VITE_DEEPSEEK_API_URL || "https://api.deepseek.com/v1";

console.log('API密钥测试:');
console.log('API密钥:', API_KEY ? '已设置' : '未设置');
console.log('API URL:', API_URL);

// 简单的API测试
async function testAPI() {
  if (!API_KEY) {
    console.error('API密钥未设置');
    return;
  }

  try {
    const response = await fetch(`${API_URL}/models`, {
      method: 'GET',
      headers: {
        'Authorization': `Bearer ${API_KEY}`,
      }
    });

    console.log('API响应状态:', response.status);
    if (response.ok) {
      console.log('API密钥有效');
      const data = await response.json();
      console.log('可用模型:', data.data?.map(model => model.id));
    } else {
      console.error('API密钥无效或请求失败');
    }
  } catch (error) {
    console.error('API测试错误:', error);
  }
}

testAPI();